#include <iostream>
using namespace std;
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>

int main()
{
    int a = 0;
    cin >> a;
    cout << a << endl;
    return 0;
}


// void Worker()
// {
//     int cnt = 5;
//     while(cnt)
//     {
//         cout << "我是子进程,我的pid:" << getpid() << " cnt: " << cnt << endl;
//         cnt--;
//         sleep(1);
//     }
// }

// int main()
// {
//     for(int i = 0; i < 10; i++)
//     {
//         pid_t id = fork();
//         if(id < 0) break;
//         if(id == 0)
//         {
//             Worker();
//             exit(0);//让子进程退出
//         }
//         cout << "创建子进程成功,子进程的pid:" << id << endl; 
//         sleep(1);
//     }

//     //只有父进程
//     sleep(10);
//     return 0;
// }


// int main()
// {
//     cout << "fork之前:我的pid: " << getpid();
//     cout << " 父进程id:" << getppid() << endl;


//     // cout << fork() << endl;
//     pid_t id = fork();
//     if(id == 0)
//     {
//         while(1)
//         {
//             cout << "我是子进程:fork之后:我的pid: " << getpid();
//             cout << " 父进程id:" << getppid();
//             cout << " id的返回值:" << id << endl;
//             sleep(1);
//         }
//     }
//     else
//     {
//         while(1)
//         {
//             cout << "我是父进程:fork之后:我的pid: " << getpid();
//             cout << " 父进程id:" << getppid();
//             cout << " id的返回值:" << id << endl;
//             sleep(1);
//         }
//     }



//     sleep(2);
//     return 0;
// }


// int main()
// {
//     pid_t id = getpid();
//     pid_t fid = getppid();
//     while(1)
//     {
//         cout << "I am a process!";
//         cout << " pid:" << id ;
//         cout << " fid:" << fid << endl;
//         sleep(1);
//     }

//     return 0;
// }


